home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / ddj0897.zip / DYN401.ZIP / threads / s32.dm < prev    next >
Text File  |  1997-04-12  |  804b  |  39 lines

  1.  
  2. # DMAKE makefile for Symantec C 32 bit
  3.  
  4. BINDIR = ..\bin
  5. LIBDIR = ..\lib
  6. INCDIR = ..\include
  7.  
  8.  
  9.  
  10. CC = sc
  11. .IF $(DEBUG)
  12. CFLAGS = -I$(INCDIR) -mn -a4 -J -w2 -w7 $(CFEXTRA)
  13. .ELSE
  14. CFLAGS = -I$(INCDIR) -mn -a4 -J -w2 -w7 $(CFEXTRA)
  15. .ENDIF
  16.  
  17.  
  18. .d.c .PRECIOUS :
  19.     $(BINDIR)\dpp $(STRAT) -C -g $(INCDIR)\generics.h -p $<
  20.  
  21. CLASSES = thread.d semaphor.d pipe.d
  22.  
  23. OBJ = $(CLASSES:s/.d/.obj/) nttimer.obj
  24.  
  25. curlib.cs .LIBRARY : $(OBJ)
  26.     lib $(LIBDIR)\dynlcs.lib /n /noi @$(mktmp -+$(?:t" &\n-+");\n)
  27.     $(BINDIR)\rm -zq *.obj
  28.     echo Done >$@
  29.  
  30. newgens:
  31.     $(BINDIR)\dpp $(STRAT) -C -g $(INCDIR)/generics.h -p *.d -h $(INCDIR)\generics.h
  32.  
  33. clean :
  34.     $(BINDIR)\rm -zq *.obj generics.* *.o *.pdb *.err
  35.     $(BINDIR)\rm -zq *.~ *.?~ *.??~ *.{* *.bak #*.*
  36.  
  37. realclean : clean
  38.     $(BINDIR)\rm -zq curlib.*
  39.